home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_oth / tm480 / tmissue.exe / OVERVIEW.MAC < prev    next >
Text File  |  1991-09-10  |  43KB  |  1,380 lines

  1. @vid
  2. @macro idrop
  3. @dim
  4. @BBMENU blue,blue
  5. @shadow bright,red,cyan
  6. @drop under,offset 2
  7. @col char,cyan,blue
  8. @out cyan
  9. @endm
  10.  
  11. @heading left,"Taskmaster OVERVIEW"
  12. @head right,"Copyright FmP 1991"
  13. @head centre,"Issue Menu"
  14. @defaults bright,cyan,blue
  15. @nf new
  16. @col char,white,BLUE
  17. @dim
  18. @win line1,column1,depth3,width 78
  19. New features in Taskmaster 4.80/SCR 4.70
  20. @col char,CYAN,BLUE
  21. @BBMENU CYAN,BLUE
  22. {One }{Two }{Three }{Four }{Five }{Six }{Seven }
  23. @BBhelp line3,column1,width 41,bright,white,blue
  24. @help 'The new Taskmaster based installer'
  25. @help 'Easier to implement Drop-Down menus/forms'
  26. @help 'Bounce-bar Help - like this!'
  27. @help 'Bounce-bar ACTION KEYS'
  28. @help 'The Taskmaster ATTRIB command'
  29. @help 'Easier to implement intersecting lines'
  30. @help 'More flexible forms design re: fields'
  31. @use 'Press <esc> to return to Main menu'
  32. @end
  33. @nf new_help
  34. @col page,white,green
  35. @col char,white,green
  36. @bright
  37. @border
  38. @window line 7,column3,depth15,width74
  39. @outline yellow
  40.  
  41.   This  menu  both describes and uses many new features to be  found  in   
  42.   Taskmaster version 4.80 and SCR version 4.70.
  43.  
  44.   Please  select topics in the normal way,  (press space if you are  not 
  45.   yet familiar with Taskmaster); as you do so you will notice that a one 
  46.   line help message is output on line 3.  Please note that all the texts 
  47.   for  this help facility are defined in the form and that the  facility 
  48.   requires no extra code in the application!
  49.  
  50.   When  you  have highlighted the required topic press .  This  will  
  51.   then DROP DOWN a screen of information.  When you have read the screen 
  52.   press return and the screen will be automatically restored.  This  all 
  53.   happens because there is a DROP directive in the form.
  54. @end
  55. @nf new01
  56. @col char,cyan,blue
  57. @WIN LINE0,COLUMN0,DEPTH11,WIDTH42 
  58. $idrop$
  59.  
  60.  New installer
  61. @line
  62.  Previous releases of shareware Taskmas-
  63.  ter made  use of a BATCH file with  all 
  64.  this entails in terms of lack of  flex-
  65.  ibility and poor user interface.   This 
  66.  was  a curious state of affairs  as  an 
  67.  installer  is an ideal application  for 
  68.  Taskmaster.   {x}
  69.                        Press ,  or 
  70. @end
  71. @nf new02
  72. @col char,cyan,blue
  73. @WIN LINE0,COLUMN0,DEPTH15,WIDTH42 
  74. $idrop$
  75.  
  76.  Drop-Down menus and forms
  77. @line
  78.  Taskmaster menus like this one  automa-
  79.  tically store the contents of that part 
  80.  of  the screen overwritten by the  text 
  81.  once  a selection has been  made.   The 
  82.  "shadow"  effect is also  automatically 
  83.  generated  in any desired colour.   The 
  84.  placement  of  the  drop-down  is  also 
  85.  automatic  (i.e.  below  the  currently 
  86.  highlighted  topic  if it will  fit  or 
  87.  aligned to the right hand side of   the 
  88.  screen and/or the bottom). {x}
  89.                        Press ,  or 
  90. @end
  91. @nf new03
  92. @col char,cyan,blue
  93. @WIN LINE0,COLUMN0,DEPTH12,WIDTH42 
  94. $idrop$
  95.  
  96.  Bounce-bar Help
  97. @line
  98.  A  line of help related to  each  high-
  99.  lighted  topic has long been a  feature 
  100.  of the Unix version of Taskmaster.  DOS 
  101.  users  can also benefit from this  lux-
  102.  ury.   Please note that all  the  texts 
  103.  are  defined  as forms  source  and  no 
  104.  extra  code is needed in the  task   to 
  105.  implement the feature.  {x}
  106.                        Press ,  or 
  107. @end
  108. @nf new04
  109. @col char,cyan,blue
  110. @WIN LINE0,COLUMN0,DEPTH19,WIDTH42 
  111. $idrop$
  112.  
  113.  Action keys
  114. @line
  115.  Taskmaster bounce-bar menus have always 
  116.  had a "First character search" capabil-
  117.  ity.   It is sophisticated in that  two 
  118.  or more topics may start with the  same 
  119.  character  and still not confuse  Task-
  120.  master.   "Instant"  bounce  bar  menus 
  121.  were  available  providing  that  first 
  122.  characters were not so duplicated.  The 
  123.  current version allows the provision of 
  124.  instant  bounce bar menus  by  allowing 
  125.  the  specification of  "action  charac-
  126.  ters"  which appear highlighted  within 
  127.  the menu topics.  This highlighting can  
  128.  be considered an additional benefit  in 
  129.  its own right.{x}
  130.                        Press ,  or 
  131. @end
  132. @nf new05
  133. @col char,cyan,blue
  134. @WIN LINE0,COLUMN0,DEPTH16,WIDTH42 
  135. $idrop$
  136.  
  137.  ATTRIB command
  138. @line
  139.  A  significant feature needed  by  many 
  140.  users  missing from DOS is the  ability 
  141.  to   set and read all  DOS  attributes.  
  142.  The DOS ATTRIB command only allows  you 
  143.  to change the READ-ONLY attribute.  The 
  144.  Taskmaster   ATTRIB  command  has   the 
  145.  advantage of being able to GET and  SET 
  146.  all DOS attributes and may even be used 
  147.  to hide directories and make them  vis-
  148.  ible  again.  Now you can  easily  hide 
  149.  your  work  before you close  down  the 
  150.  machine! {x}
  151.                        Press ,  or 
  152. @end
  153. @nf new06
  154. @col char,cyan,blue
  155. @WIN LINE0,COLUMN0,DEPTH10,WIDTH42 
  156. $idrop$
  157.  
  158.  The @LINE directive
  159. @line
  160.  The    above  line  is    automatically 
  161.  calculated and correctly intersects the 
  162.  existing  OUTLINE of the window.   Such 
  163.  screens as this have been possible  for 
  164.  6  years - now they are easier  to  de-
  165.  sign. {x}
  166.                        Press ,  or 
  167. @end
  168. @nf new07
  169. @col char,cyan,blue
  170. @WIN LINE0,COLUMN0,DEPTH13,WIDTH42 
  171. $idrop$
  172.  
  173.  The @MARKERS directive
  174. @line
  175.  In  data  capture forms,   before  this 
  176.  release  the field markers were  always 
  177.  fixed  and not optional.  You  may  now 
  178.  specify  that they not be used or  that 
  179.  markers   of  your  choice   be   used.  
  180.  Another  change is to allow  fields  to 
  181.  automatically  be filled with  dots  or 
  182.  underscores at run time.  See the  user 
  183.  interface menu for examples. {x}
  184.                        Press ,  or 
  185. @end
  186.  
  187. @nf doc_menu
  188. @banner
  189. @border
  190. @bbmenu cyan,blue
  191.  
  192.              {LICENCE.FMP } Display End-user Licence Agreement
  193.              {README.FMP  } Display Introductory notes on Taskmaster
  194.              {SHARETM.FMP } Display Details of Taskmaster Issue files
  195.              {VALIDATE    } Check availability of issued files
  196.              {REPLICATE   } Copy issued files to a floppy diskette
  197.              {QUIT        } Return to Main menu
  198. @end
  199. @nf errors
  200. @col char,cyan,blue
  201. @win line10,column14,depth3,width60,pattern 177
  202.  
  203.   The replication process failed.  The disc is incomplete.
  204. @end
  205.  
  206. @nf nodest
  207. @col char,cyan,blue
  208. @win line10,column14,depth2,width60
  209. Error: Failed to copy {01234567890123} to {01234567890123456789}
  210. @end
  211. @nf nosource
  212. @col char,white,red
  213. @win line10,column16,depth10,width47
  214. @drop 
  215. @out black
  216.  
  217.  Error: File not available:
  218.  {0123456789012345678901234567890123456789}
  219.  
  220.  Taskmaster is distributed in compressed form,
  221.  the file will be found on the original issue
  222.  disc.
  223.  
  224.  Operation abandoned - Press any key.
  225. @end
  226. @nf notshare
  227. @col char,white,red
  228. @win line10,column16,depth8,width45
  229. @drop 
  230. @out black
  231.  
  232.  Error: You are currently running Taskmaster
  233.  Professional.    You may not  use  this  to 
  234.  create  Shareware  discs.  Please  DISKCOPY 
  235.  your Unregistered Shareware issue diskette.
  236.  
  237.  Operation abandoned - Press any key...
  238. @end
  239. @nf registered
  240. @col char,white,red
  241. @win line10,column16,depth10,width45
  242. @drop 
  243. @out black
  244.  
  245.  Error:  This option is only available  when 
  246.  OVERVIEW is being interpreted by an  unreg-
  247.  istered copy of Shareware Taskmaster.   
  248.  
  249.  Please DISKCOPY your Unregistered Shareware 
  250.  issue diskette.
  251.  
  252.  Operation abandoned - Press any key...
  253. @end
  254. @nf replicate_ok
  255. @col char,white,blue
  256. @dim
  257. @win line10,column14,depth9,width40
  258. @drop 
  259. @out black
  260.  
  261.  The replicate process was successful.
  262.  
  263.    Please label the disc:
  264.    Shareware Taskmaster v4.80 
  265.  
  266.  Please remember you may not make any 
  267.  charge for copies made by this means.
  268. @end
  269.  
  270. @nf NO_COMSPEC
  271. @border
  272.  
  273.  
  274.  
  275.       Warning: Reduced Facility level. 
  276.  
  277.      COMSPEC is currently set to {01234567890123456789}
  278.  
  279.      Taskmaster  requires access to the command processor (as  defined  in
  280.      the environment variable COMSPEC) to load applications.  The  command
  281.      processor  cannot be accessed at present - the  facilities  available
  282.      through Taskmaster will therefore be limited.
  283. @end
  284. @nf NO_LIST
  285. @border
  286.  
  287.  
  288.  
  289.       Warning: Reduced Facility level. 
  290.  
  291.      LIST.COM not present in:
  292.      {                                                                    }
  293.  
  294.      This Public Domain  program is used in several places in  Taskmaster  
  295.      demonstrations to list files.    If you have a private copy  on  the  
  296.      PATH then this will be used instead,  otherwise  Taskmaster will not 
  297.      be able to list files.
  298. @end
  299.  
  300. @nf drive
  301. @col char,white,green
  302. @bright
  303. @win line10,column5,depth9,width70
  304. @drop 
  305. @out black
  306.  
  307.  I  will check for files in:
  308.  {0123456789012345678901234567890123456789012345678901234567890123} 
  309.  For any files not found there I will also look on the APPEND  list.  
  310.  If you installed only essential files you can expect some files  to 
  311.  be missing.
  312.  
  313.      Press any key to perform check... or <esc> to abort
  314. @end
  315. @nf repdrive
  316. @acceptfk none
  317. @range A,B
  318. @col char,cyan,blue
  319. @win line10,column14,depth1,width60
  320. Replicate files to which drive?    [A] A or B
  321. @end
  322. @nf SMENU
  323. @head centre,"Main Menu"
  324. @col page,white,blue
  325. @bright
  326. @banner
  327. @col char,cyan,blue
  328. @dim
  329. @border
  330.  
  331. @bbmenu cyan,blue
  332. @key bright,white,blue
  333.     { Introduction   } What is Taskmaster
  334.     {End- User Menus } Menus that require no programming 
  335.     {E xample Tasks  } Collection of example tasks 
  336.     { Online Manuals } Manuals for Taskmaster and SCR with Print facility
  337.     { News           } Hot new features in Taskmaster
  338.     { QUIT           } Exit Taskmaster
  339.  
  340.     Please make selection using <space> and then press 
  341. @window line11,column10,depth11,width60
  342. @outline cyan
  343.  
  344.   Menus are a key feature of Taskmaster. Although they can 
  345.   be  used intuitively,  to make full use of them you  may 
  346.   need  to access the plentiful help available  using  the 
  347.   following function keys:
  348.  
  349.           F1 = Full screen help for menus.
  350.           F2 = 'One-line' help for menus.
  351.           F3 = 'One-line' help for forms.
  352.           F4 = 'Drop-Down' help on menus.
  353. @use 'Select a topic and press  else press F1-F4' 
  354. @end
  355. @nf MANMENU
  356. @head centre,"Manuals Menu"
  357. @col page,cyan,blue
  358. @col char,white,blue
  359. @bright
  360. @banner
  361. @col char,cyan,blue
  362. @dim
  363. @border
  364.  
  365. @bright
  366. @bbmenu cyan,blue
  367.     {TMMAN    } Loads the Taskmaster On-Line Manual
  368.     {SCRMAN   } Loads the SCR On-Line Manual
  369.     {PRINTMAN } Creates a printable file from Taskmaster Manual
  370.     {PRINTSCR } Creates a printable file from SCR Manual
  371.  
  372. @win line8,column4,depth15,width72
  373. @outline cyan,single
  374.  
  375.   Context  sensitive help is available on this menu.  Press  F1  after 
  376.   highlighting the option you are interested in.
  377.  
  378.   Pressing   will launch the currently highlighted application.   
  379.   When  the  application  launched has completed this  menu  will  re-  
  380.   appear. 
  381. @use 'F1=help on highlighted task,  run task. Press <esc> to exit menu'
  382. @end
  383. @nf TMMAN
  384. @bright
  385. @colour char,yellow,blue
  386. @win line9,column5,depth13,width70
  387. @col char,cyan,blue
  388.  Help on TMMAN
  389. @col char,yellow,blue
  390. @bright
  391.  
  392.  TMMAN  is  the Taskmaster on-line manual.  It is  implemented  as  a 
  393.  separate  task.   Press   to invoke  it.  You  may  also  invoke 
  394.  it from the command line like this:
  395.  
  396.  TM TMMAN
  397.  
  398.  It  is  distributed  in  TMMANUAL.EXE  which  is  a  self-extracting 
  399.  archive.
  400. @end
  401. @nf SCRMAN
  402. @bright
  403. @colour char,yellow,blue
  404. @win line9,column5,depth13,width70
  405. @col char,cyan,blue
  406.  Help on SCRMAN
  407. @col char,yellow,blue
  408. @bright
  409.  
  410.  SCRMAN  is  the  Screen Template Processor on-line  manual.   It  is 
  411.  implemented as a separate task.   Press  to invoke it.  You  may 
  412.  also invoke it from the command line like this:
  413.  
  414.  TM SCRMAN
  415.  
  416.  It  is  distributed  in  TMMANUAL.EXE  which  is  a  self-extracting 
  417.  archive.
  418. @end
  419. @nf PRINTMAN
  420. @bright
  421. @colour char,yellow,blue
  422. @win line9,column5,depth13,width70
  423. @col char,cyan,blue
  424.  Help on PRINTMAN
  425. @col char,yellow,blue
  426. @bright
  427.  
  428.  This task takes the forms from TMMAN.OVR (as used by TMMAN.TSK)  and 
  429.  writes  their  screen images to a disc file (called  TMMAN.MAN)  for 
  430.  viewing or printing.
  431.  
  432.  You  can specify which sections are included.  The whole listing  is 
  433.  approximately 256k in size.
  434.  
  435.  Remember  that  TMMAN.MAN  is not as comprehensive  as  the  printed 
  436.  manual.  The format of the document is suitable for printing via  an 
  437.  IBM Graphics printer.
  438. @end
  439. @nf PRINTSCR
  440. @bright
  441. @colour char,yellow,blue
  442. @win line9,column5,depth13,width70
  443. @col char,cyan,blue
  444.  Help on PRINTSCR
  445. @col char,yellow,blue
  446. @bright
  447.  
  448.  Like  PRINTMAN except this task takes the forms from SCRMAN.OVR  (as 
  449.  used  by SCRMAN.TSK) and writes their screen images to a  disc  file 
  450.  (called SCRMAN.MAN) for viewing or printing.  Requires 100k space.
  451.  
  452.  Remember  that  SCRMAN.MAN is not as comprehensive  as  the  printed 
  453.  manual.  The format of the document is suitable for printing via  an 
  454.  IBM Graphics printer.
  455. @end
  456. @nf EUMENU
  457. @head centre,"End User Menus"
  458. @col page,white,magenta
  459. @col char,white,magenta
  460. @bright
  461. @banner
  462. @border
  463.  
  464. @bbmenu white,magenta
  465.     {CONFIG         } Set up application list for STANDARD
  466.     {STANDARD       } Run applications set up by CONFIG
  467.     {SMART          } Alternative END USER menu system
  468.  
  469. @win line8,column4,depth13,width72
  470. @outline cyan,single
  471.  
  472.   STANDARD  and SMART are Taskmaster Tasks which  provide  simple  yet 
  473.   sophisticated  menu systems that require NO PROGRAMMING.   Like  any 
  474.   menu system,  to be useful they do need to be set up by a person who 
  475.   has a basic understanding of the applications, where they reside and 
  476.   how to invoke them. 
  477.  
  478.   Please  note   that OVERVIEW invokes CONFIG and STANDARD with  a  /O 
  479.   flag  which  makes them behave in a special way (not  allowing  high 
  480.   security to be set).
  481. @use 'F1=help on highlighted task,  run task. Press <esc> to exit menu'
  482. @end
  483. @nf CONFIG
  484. @bright
  485. @colour char,yellow,blue
  486. @win line9,column5,depth11,width70
  487.  
  488. @col char,white,magenta
  489.  Help on CONFIG task
  490. @colour char,yellow,blue
  491.  
  492.  CONFIG.TSK  is  used  to setup details  of  applications  which  can
  493.  subsequently be presented to the user by running STANDARD.TSK.  This
  494.  task may be used by staff with no prior experience.  No  programming
  495.  is required.
  496. @end
  497. @nf STANDARD
  498. @colour char,yellow,blue
  499. @bright
  500. @win line9,column5,depth11,width70
  501.  
  502. @col char,white,magenta
  503.  Help on STANDARD task
  504. @colour char,yellow,blue
  505.  
  506.  This  task  displays a list of services to the  user  as  previosuly
  507.  defined using CONFIG.TSK.  Both tasks are written in Taskmaster  and
  508.  serve  to show how versatile the Taskmaster language is as  well  as
  509.  providing a practical service.
  510. @end
  511. @nf SMART
  512. @colour char,yellow,blue
  513. @bright
  514. @win line9,column5,depth11,width70
  515.  
  516. @col char,white,magenta
  517.  Help on SMART task
  518.  
  519. @colour char,yellow,blue
  520.  SMART.TSK  requires  that you know a username and password  to  gain
  521.  entry  to  a menu of services.  If you don't have EUC  then a  dummy
  522.  catalogue will have been provided containing some pre-set  usernames
  523.  and passwords.  Note also that each user has associated a user group
  524.  number and gaining entry by specifying a username and password  with
  525.  a group number of 99 gives you special privileges.
  526. @end
  527. @nf intmenu
  528. @head centre,"Introduction Menu"
  529. @dim
  530. @col page,black,cyan
  531. @bright
  532. @col char,white,blue
  533. @banner
  534. @col char,black,cyan
  535. @dim
  536. @border
  537.  
  538. @bbmenu black,cyan
  539. @dim
  540.     {Overview       } Quick look at features and applications
  541.     {The issue disc } Details of files comprising Shareware Taskmaster
  542.     {User interface } Forms, Menus, Windows
  543.     {INTRO          } A Task explaining what Taskmaster is and who needs it
  544.     {HELP           } Simple help system
  545.     {QUIT           } Return to previous menu
  546. @win line8,column4,depth14,width72
  547. @outline black,single
  548.  
  549.   INTRO and HELP are separate applications (context sensitive help  is 
  550.   available for these - highlight and press F1 for more details).  
  551.  
  552.   The   other  topics are built into this task.   These   topics   are 
  553.   general  in  nature, programmers should also look  at  the  examples 
  554.   menu.
  555. @use 'Press <esc> to return to previous menu'
  556. @end
  557. @nf INTRO
  558. @bright
  559. @colour char,yellow,blue
  560. @win line9,column5,depth12,width70
  561.  
  562. @col char,black,cyan
  563. @dim
  564.  Help on INTRO task
  565. @bright
  566. @colour char,yellow,blue
  567.  
  568.  If  you are still wondering what Taskmaster is or who needs it  this 
  569.  is perhaps the next place to look.
  570.  
  571.  INTRO is a separate task.  It is  an introduction  to  Shareware and 
  572.  Taskmaster, INTRO is implemented as a 'variable depth' menu system.   
  573.  
  574.  This task is easily adapted to cover other subjects to provide  help 
  575.  for your applications.
  576. @end
  577. @nf HELP
  578. @bright
  579. @colour char,yellow,blue
  580. @win line9,column5,depth12,width70
  581.  
  582. @dim
  583. @col char,black,cyan
  584.  Help on HELP task
  585. @bright
  586. @colour char,yellow,blue
  587.  
  588.  HELP.TSK  is an overview help system and describes basic  Taskmaster
  589.  and SCR capabilities.
  590.  
  591.  Detailed help on Taskmaster can be found in TMMAN and detailed  help
  592.  on  SCR can be found in SCRMAN; both are available via  the  On-line 
  593.  Manuals menu.
  594. @end
  595.  
  596.  
  597. @nf create_ovr
  598. @acceptfk none
  599. @logical
  600. @col char,cyan,blue
  601. @win line8,column4,depth13,width72
  602. @drop 
  603. @outline cyan,single
  604.  
  605.  This  task cannot be run at present because it requires an OVR  file.
  606.  These are created by SCR.   OVERVIEW can run SCR for you and then run
  607.  the application.
  608.  
  609.  Create the OVR file ? [Y] (enter Y or N and press )
  610. @end
  611. @nf failed_ovr
  612. @col char,white,red
  613. @bright
  614. @win line8,column4,depth13,width72
  615. @drop 
  616. @outline cyan,single
  617.  
  618.   SCR  was  unable  to create the OVR file.   It returned  a  response
  619.   indicating {0123456789012345678901234567}
  620.  
  621.   Please leave OVERVIEW and run SCR manually.  If there is  a  problem
  622.   with  the  source file,  delete the TSK, MAC and OVR files  for  the 
  623.   application (e.g. for INTRO: DEL INTRO.*) and then  re-run  OVERVIEW 
  624.   which will run  the appropriate self extract archive to recreate the 
  625.   missing files.  
  626.  
  627.   If problems persist, please re-install and try again.
  628. @end
  629.  
  630. @nf overview
  631. @col page,CYAN,BLUE
  632. @border cyan,dim
  633. @bbmenu white,BLUE
  634. @col char,cyan,BLUE
  635.  
  636.  {TASKMASTER } is a subset of {PROTEAN },  Taskmaster  is  {PORTABLE } and  is
  637.  available  {NETWORKED }. Taskmaster is an  {INTERPRETER }. It  reads  commands
  638.  from  a file called a {TASK }. Taskmaster is in some ways like {BATCH } but is
  639.  however far more sophisticated in many respects.
  640. @col char,white,BLUE
  641.  
  642.  Taskmaster can display virtually any kind of data on your {VIDEO }.  Making
  643.  few demands on the hardware, Taskmaster works well with basic {ADAPTERS }.
  644.  
  645. @col char,yellow,BLUE
  646. @bright
  647.  To  develop tasks an {EDITOR } is required.  Screens are processed by  {SCR }
  648.  creating  an OVR file.  {TEMPLATES } (of which {MENUS } are a  special  kind)
  649.  are taken from the OVR file by Taskmaster and displayed on the screen.
  650.  
  651. @dim
  652. @col char,cyan,BLUE
  653.  Taskmaster  code  is  {NEAR ENGLISH }. Taskmaster is designed  to  provide  a
  654.  {USER-FRIENDLY } {FRONT-END } and its {FLEXIBILITY } means that it lends  itself 
  655.  to many other types of application. {RESTART }
  656. @gon
  657. @double_line
  658.     7----------------------------------------------------------------------9
  659.     0                                                                      0
  660.     0   This is a menu.  Press  to see more detail of the first topic  0
  661.     0   You may select topics in the usual manner,  the highlight will     0
  662.     0   advance automatically. Press <esc> to exit.                        0
  663.     0                                                                      0
  664.     0                                                                      0
  665.     2                                                                      2
  666. @end
  667. @nf Taskmaster
  668. @col char,white,blue
  669. @dim
  670. @win line17,column5,depth6,width 70
  671.  TASKMASTER
  672.  Taskmaster  is implemented as a language,  it is in  fact  a  subset
  673.  (i.e.  has some of the commands) of PROTEAN.   Technically it  is  a
  674.  Job  Control  Language  or JCL.  It   particulary  lends  itself  to
  675.  providing User Menus which can be made very easy to use if desired.
  676. @end
  677. @nf PROTEAN
  678. @col char,white,blue
  679. @dim
  680. @win line17,column5,depth6,width 70
  681.  PROTEAN
  682.  The  PROTEAN language is unique to FmP and has been developed   over
  683.  many years.  It offers unrivalled performance and is widely portable 
  684.  and runs on low cost hardware.
  685. @end
  686. @nf PORTABLE
  687. @col char,white,blue
  688. @dim
  689. @win line17,column5,depth6,width 70
  690.  PORTABLE
  691.  PROTEAN is now available on MS-DOS, CDOS and Unix/Xenix.
  692. @end
  693. @nf Networked
  694. @col char,white,blue
  695. @dim
  696. @win line17,column5,depth6,width 70
  697.  NETWORKED
  698.  Taskmaster and PROTEAN are available in networked versions  for  DR-
  699.  NET on CDOS and Netware on MS-DOS.
  700. @end
  701. @nf interpreter
  702. @col char,white,blue
  703. @dim
  704. @win line17,column5,depth6,width 70
  705.  INTERPRETER
  706.  Taskmaster code is not compiled, it is interpreted (in the  same way
  707.  as is Basic).  PROTEAN does however have a CODE  GENERATOR facility.
  708. @end
  709. @nf TASK
  710. @col char,white,blue
  711. @dim
  712. @win line17,column5,depth6,width 70
  713.  TASK
  714.  Tasks may be any length.  They may call other tasks. They  may  load
  715.  any  MS-DOS  program,  if memory is scarce, Taskmaster   can  shrink
  716.  down to 2k in size when it loads another program.
  717. @end
  718. @nf BATCH
  719. @col char,white,blue
  720. @dim
  721. @win line17,column5,depth6,width 70
  722.  BATCH
  723.  Anything BATCH files can do Taskmaster can do better.  If you   have
  724.  existing  BAT files then Taskmaster can encompass them   until  such
  725.  time as you get around to re-writing them.
  726. @end
  727. @nf video
  728. @col char,white,blue
  729. @dim
  730. @win line17,column5,depth6,width 70
  731.  VIDEO
  732.  Taskmaster  normally  works in 80 column, 25 line  mode.   It   will
  733.  switch your video into a compatible mode when loading.   Most videos
  734.  have several SCREEN PAGES, Taskmaster can make  full use of these.
  735. @end
  736. @nf adapters
  737. @col char,white,blue
  738. @dim
  739. @win line17,column5,depth6,width 70
  740.  ADAPTERS
  741.  Taskmaster  works best with CGA  (or better) video  adaptors.   When
  742.  invoked    with   the  /M flag it  will  work  perfectly  well  with
  743.  monochrome (MDA)  adaptors as well.  It can also display screens  in
  744.  40 column mode.
  745. @end
  746. @nf editor
  747. @col char,white,blue
  748. @dim
  749. @win line17,column5,depth6,width 70
  750.  EDITOR
  751.  Any text editor which can read and write ASCII files is suitable for
  752.  the  purpose.  I believe that some people are proficient  in  EDLIN,
  753.  this can also be used.
  754. @end
  755. @nf SCR
  756. @col char,white,blue
  757. @dim
  758. @win line17,column5,depth6,width 70
  759.  SCR
  760.  SCR  is the FmP Screen Template Processor - it takes all  DIRECTIVES
  761.  and  text from a TSK or MAC file and creates an OVR file as  output.
  762.  The  OVR  file is compact and contains sequences understood  by  the
  763.  display manager which is part of the Taskmaster product.
  764. @end
  765. @nf TEMPLATES
  766. @col char,white,blue
  767. @dim
  768. @win line17,column5,depth6,width 70
  769.  TEMPLATES
  770.  A Template is the generic name for a screen of data.  They are  very
  771.  flexible and easy to develop.  They may even be developed separately
  772.  from the Taskmaster source if required.
  773. @end
  774. @nf MENUS
  775. @col char,white,blue
  776. @dim
  777. @win line17,column5,depth6,width 70
  778.  MENUS
  779.  Menus can take many guises, have you seen one like this before?
  780. @end
  781. @nf near English
  782. @col char,white,blue
  783. @dim
  784. @win line17,column5,depth6,width 70
  785.  NEAR ENGLISH
  786.  Many  languages are inherently difficult to learn because  they  are
  787.  cryptic,  Taskmaster is on the other hand verbose and so it is  easy
  788.  to understand someone else's code (or your own in a few months).
  789. @end
  790. @nf User-Friendly
  791. @col char,white,blue
  792. @dim
  793. @win line17,column5,depth6,width 70
  794.  USER-FRIENDLY
  795.  Users need not be DOS experts.  They need not even have access to  a
  796.  DOS prompt.  They need not remember where applications  are kept and
  797.  will  not  leave  files  lying  around  throughout  the    directory
  798.  structure.   They  can be prompted to make backups  at   appropriate
  799.  times,  Taskmaster can check that the correct discs are loaded...
  800. @end
  801. @nf Front-End
  802. @col char,white,blue
  803. @dim
  804. @win line17,column5,depth6,width 70
  805.  FRONT-END
  806.  A  front-end is designed to interact with the operating system in  a
  807.  sophisticated  way  whilst  interacting with you in  a  simple  way.
  808.  Taskmaster can dramatically increase your productivity.
  809. @end
  810. @nf flexibility
  811. @col char,white,blue
  812. @dim
  813. @win line17,column5,depth6,width 70
  814.  FLEXIBILITY
  815.  Taskmaster  is  so flexible that it lends itself to  many  kinds  of
  816.  application.   Even  if you find you wish  to  develop  applications
  817.  beyond  the  scope of Taskmaster you can  always  purchase  PROTEAN,
  818.  which offers a further dimension in flexibility and performance.
  819. @end
  820. @nf TMENU
  821. @head centre,"Examples Menu"
  822. @col page,white,green
  823. @col char,white,green
  824. @bright
  825. @banner
  826. @col char,black,green
  827. @dim
  828. @border
  829.  
  830. @bright
  831. @bbmenu white,green
  832.           {WORDPROC }   {MENUONE }   {TMDEV }   {HOTEMENU }   {NATO   }
  833.           {BROWSE   }   {WHEREIS }   {SWEEP }   {DIRECTOR }   {HVMENU }
  834.  
  835.  
  836. @col char,black,green
  837. @dim
  838. @win line6,column4,depth17,width72
  839. @outline black,single
  840.  
  841.   All these applications can be loaded directly from the system prompt
  842.   using the command:
  843.  
  844.   TM NAME
  845. @colour char,black,green
  846.  
  847.   TM  is  the  name of the Taskmaster interpreter  and  if  the  above
  848.   command  were issued it would interpret NAME.TSK.
  849. @colour char,black,green
  850.  
  851.   TMMAN and SCRMAN can also be invoked in this way.  Please note  that
  852.   OVERVIEW invokes CONFIG and STANDARD with a /O flag which makes them
  853.   behave in a special way (not allowing high security to be set).
  854. @BBhelp line5,column9,width 62,bright,white,blue
  855. @help 'WORDPROC: A wordprocessing harness'   
  856. @help 'MENUONE: Simple configurable menu with timeout'   
  857. @help 'TMDEV: A task development harness'   
  858. @help 'HOTEMENU: An example 2 level menu '   
  859. @help 'NATO: The NATO Phonetic Alphabet'
  860. @help 'BROWSE: Mini file-manager type application'   
  861. @help 'WHEREIS: Shows use of Environment Variables'   
  862. @help 'SWEEP: Searches disc for files and then runs command on them'   
  863. @help 'DIRECTOR: Alternative directory display'   
  864. @help 'HVMENU: A safe cracking application. Horizontal/vertical menus'
  865. @use 'F1=help on highlighted task,  to run it or <esc> for previous menu'
  866. @bright
  867. @end
  868. @nf BROWSE
  869. @bright
  870. @colour char,yellow,blue
  871. @win line7,column5,depth15,width70
  872. @colour char,white,green
  873.  
  874.  Help on BROWSE task
  875. @colour char,yellow,blue
  876.  
  877.  BROWSE.TSK allows you to browse through a set of upto 20 files at  a
  878.  time to select one in order to perform basic actions on it  (delete, 
  879.  copy, move, protect etc).  
  880.  
  881.  In addition up to 10 applications may be defined  (defaults  include 
  882.  LIST,  TM and  SCR) which appear  as  a menu from which a choice can 
  883.  be made.  Such defaults are stored in BROWSE.TM for future use.
  884.  
  885.  It is an example of the use of the Taskmaster DIR command which  can
  886.  be used  to  return  the names (and update time/date) of  all  files
  887.  meeting a specified filespec.  BROWSE may be used to view examples.
  888. @end
  889. @nf DIRECTOR
  890. @bright
  891. @colour char,yellow,blue
  892. @win line7,column5,depth15,width70
  893. @colour char,white,green
  894.  
  895.  Help on DIRECTOR task
  896. @colour char,yellow,blue
  897.  
  898.  DIRECTOR.TSK  gets the DOS DIR command to place a list of  filenames 
  899.  into  a  file.  This file is then accessed as an ASCII file  by  the 
  900.  Taskmaster  RESTORE command.  The task takes parts of the  data  and 
  901.  reformats it and then displays it on the screen in colour.
  902.  
  903.  It is based on SWEEP task.
  904. @end
  905. @nf NATO
  906. @bright
  907. @colour char,yellow,blue
  908. @win line7,column5,depth15,width70
  909. @colour char,white,green
  910.  
  911.  Help on NATO task
  912. @colour char,yellow,blue
  913.  
  914.  This  is  the only demonstration task that doesn't  require  an  OVR
  915.  file.   It shows the use of the LOCATE and CURSOR commands and  also
  916.  includes tables of variables.
  917. @end
  918. @nf SWEEP
  919. @colour char,yellow,blue
  920. @bright
  921. @win line7,column5,depth15,width70
  922. @colour char,white,green
  923.  
  924.  Help on SWEEP task
  925. @colour char,yellow,blue
  926.  
  927.  Though  users  won't see it loaded, the MS-DOS  utility  ATTRIB   is
  928.  pressed  into  service in this  task  which  can  build   customised  
  929.  BATCH  files  for you.   An  xample of use  would  be  to  find  all 
  930.  *.DOC files (in all directories) and use LIST to display them on the 
  931.  screen.   Another would be to find and delete all  *.BAK  files.  
  932. @end
  933. @nf WHEREIS
  934. @colour char,yellow,blue
  935. @bright
  936. @win line7,column5,depth15,width70
  937. @colour char,white,green
  938.  
  939.  Help on WHEREIS task
  940. @colour char,yellow,blue
  941.  
  942.  This  task examines the APPEND environment variable and uses  it  to 
  943.  determine the actual copy of a nominated file that an application is 
  944.  using.   It is intelligent enough to report the fact that APPEND  is 
  945.  not in the environment if this is the case.
  946. @end
  947. @nf wordproc
  948. @colour char,yellow,blue
  949. @bright
  950. @win line7,column5,depth15,width70
  951. @colour char,white,green
  952.  
  953.  Help on WORDPROC task
  954. @colour char,yellow,blue
  955.  
  956.  WORDPROC.TSK  is  a harness for wordprocessor users.  It  saves  the
  957.  names,  descriptions and edit details of a list of up to ten  files.
  958.  Note  that copies of WORDPROC.TM may be present  in  any  number  of
  959.  directories thus making the task more flexible.
  960. @end
  961. @nf HVMENU
  962. @colour char,yellow,blue
  963. @bright
  964. @win line7,column5,depth15,width70
  965. @colour char,white,green
  966.  
  967.  Help on HVMENU task
  968. @colour char,yellow,blue
  969.  
  970.  This  is a bounce-bar menu example which has a Horizontal main  menu 
  971.  and  several  Vertical secondary menus.  It illustrates the  use  of 
  972.  TIMEOUTS and shows how the left and right arrow keys can be utilised 
  973.  to  cause an exit from a secondary menu,  a return to the main  menu 
  974.  and an immediate entry to the adjacent secondary menu.
  975.  
  976.  The  task  also uses the Taskmaster ENCODE command to check  if  you 
  977.  have the correct combination to open the SAFE.
  978. @end
  979. @nf HOTEMENU
  980. @colour char,yellow,blue
  981. @bright
  982. @win line7,column5,depth15,width70
  983. @colour char,white,green
  984.  
  985.  Help on HOTEMENU task
  986. @colour char,yellow,blue
  987.  
  988.  This is another 2 level Bounce-Bar menu.  Note the use of background
  989.  screen  colour via the "@colour page" directive.  The value  of  the
  990.  display  system variable always contains the text of  the  currently
  991.  highlighted  topic  after  bounce-bar  menu  display  -  even if  an 
  992.  alternative exit key is used (F1 for example).
  993. @end
  994. @nf TMDEV
  995. @colour char,yellow,blue
  996. @bright
  997. @win line7,column5,depth15,width70
  998. @colour char,white,green
  999.  
  1000.  Help on TMDEV task
  1001. @colour char,yellow,blue
  1002.  
  1003.  This  is  a simple task development harness.  Intended  for  use  by
  1004.  application  developers.  Note that it won't let  you  edit  a  file
  1005.  until  the  filename has been confirmed.  This is  achieved  by  the
  1006.  "return 100" syntax variant which causes the menu to be re-displayed
  1007.  and   the  highlighted  topic  (as  determined  by  the   value   of  
  1008.  CHOICE) being immediately selected.
  1009. @end
  1010. @nf MENUONE
  1011. @colour char,yellow,blue
  1012. @bright
  1013. @win line7,column5,depth15,width70
  1014. @colour char,white,green
  1015.  
  1016.  Help on MENUONE task
  1017. @colour char,yellow,blue
  1018.  
  1019.  This is a simple menu example that can save and restore data from  a
  1020.  datafile  called  MENUONE.TM.   It also shows  how  to  program  the
  1021.  Taskmaster   timeout  facility,  useful  in  secure   installations.
  1022.  Countdown restarts each time you hit a key.
  1023. @end
  1024. @nf NOT_AVAILABLE
  1025. @acceptfk none
  1026. @LOGICAL
  1027. @colour char,white,blue
  1028. @dim
  1029. @win line8,column4,depth13,width72
  1030. @drop
  1031. @outline white,double
  1032.  
  1033.   Sorry; the file{            } is not available.  It  is part  of  the
  1034.   Taskmaster  issue.  You may  recreate it  by  running {        }. 
  1035.   This will create all files that are missing and allow you optionally  
  1036.   to overwrite any that are already present.
  1037.  
  1038.   Do you want me to create the missing file(s) for you? [ ] Y or N
  1039.  
  1040.   I will place the file(s) in: 
  1041.  {                                                                    }
  1042. @end
  1043. @nf NO_ROOM
  1044. @colour char,white,blue
  1045. @dim
  1046. @win line8,column4,depth13,width72
  1047. @drop
  1048. @outline white,double
  1049.  
  1050.   Sorry  the file{            } is not available.  It  is part  of  the
  1051.   Taskmaster  issue.  You may  recreate it  by  running {        } this
  1052.   will create all files that are missing and allow you  optionally  to
  1053.   overwrite any that are already present.
  1054.  
  1055.   Unfortunately  as you are running from a  floppy  drive  at  present 
  1056.   space probabably won't permit this activity.
  1057. @end
  1058. @nf ISSUE_DISC
  1059. @acceptfk F10
  1060. @range A,B
  1061. @colour char,white,blue
  1062. @dim
  1063. @win line10,column6,depth8,width38
  1064. @drop
  1065. @outline white,double
  1066.  
  1067.  I need access to the Taskmaster 
  1068.  Shareware issue  disc:
  1069.  Drive containing issue disc is [A] 
  1070.  (enter A or B and press )
  1071. @line
  1072.  Press F10 to quit.
  1073. @end
  1074.  
  1075. @nf USER_INTERFACE
  1076. @col page,cyan,blue
  1077. @border
  1078.  
  1079. @bbmenu cyan,blue
  1080.                 This is what we call a Bounce-Bar menu.
  1081.                 Select option 1 to revert to Conventional.  
  1082.  
  1083. @win line4,column26,depth12,width 28
  1084. @outline white
  1085.  
  1086.  {Conventional menu        }
  1087.  {Conversational commands  }
  1088.  {Simple Data capture form }
  1089.  {Simple (text only) form  }
  1090.  {Overlay form             }
  1091.  {Window form              }
  1092.  {Data capture form        }
  1093.  {New style data capture   }
  1094. @line
  1095.  {QUIT                     }
  1096.  
  1097. @win line16,column5,depth3,width 70
  1098. Please note that the underlying code is exactly the same whether  the 
  1099. menu  is of the CONVENTIONAL or BOUNCE-BAR type.  ONLY the form  name 
  1100. has been changed.  You may also press <esc> to quit this menu.
  1101. @bbhelp line22,column1,width78,bright,white,blue
  1102. @help ' Re-enter this menu using a "conventional menu" interface'
  1103. @help ' Display a message, then get a reply type interface'
  1104. @help ' Forms allow validation of data and an editing capability'
  1105. @help ' A form without fields is a simple form - however complex it looks!'
  1106. @help " Overlays don't clear the screen before being displayed"
  1107. @help ' Windows are defined using screen co-ordinates and may be patterned'
  1108. @help ' Forms allow multiple field data entry with editing capability'
  1109. @help ' Data capture with style changes implemented and function key control'
  1110. @help ' Return to the previous menu'
  1111. @end
  1112. @nf CONVENTIONAL
  1113. @menu opt9
  1114.  
  1115.                 This is what we call a Conventional menu.
  1116.                 Select option 1 to revert to Bounce-Bar.
  1117.  
  1118.                 1.      Bounce-Bar menu
  1119.                 2.      Conversational commands
  1120.                 3.      Simple Data capture form
  1121.                 4.      Simple (text only) form
  1122.                 5.      Overlay form
  1123.                 6.      Window form
  1124.                 7.      Data capture form
  1125.                 8.      New style data capture
  1126.                 9.      QUIT
  1127.  
  1128.                [ ]
  1129.  
  1130.           NOTE: The effect of function keys on conventional menus
  1131.                 is the same as entering a number and pressing 
  1132. @end
  1133. @nf goon
  1134. @acceptfk none
  1135. @logical
  1136. @col char,cyan,blue
  1137. @win line8,column9,depth 11,width 62
  1138. @out white
  1139.  
  1140.  Here  is a form containing a logical field (accepting only Y 
  1141.  or  N  replies).   It  provides  an  easier  interface  than 
  1142.  conversational commands as only a single command is required 
  1143.  to execute it (PUT "FORMNAME"). Other attributes for example 
  1144.  Colour, reverse and flashing are also easier to apply to the 
  1145.  message (not to mention graphics). 
  1146. @double_line
  1147.          4555555555555555555555556
  1148. @line
  1149.  Are you ready to proceed ? [ ] (enter Y or N and press )
  1150. @bright
  1151. @end
  1152. @nf text
  1153. @draw
  1154. >C<
  1155.   Here is a simple form containing text only.
  1156.  
  1157.   By  default,  a form is preceded by a  clear   >R<
  1158.   screen  (unless  it  contains one  or   more       Even simple  forms
  1159.   WINDOWS or is designated as an OVERLAY.   By       can contain up  to
  1160.   default  when a form like this is  displayed       36 boxes like this
  1161.   the  prompt to be seen on the last  line  of                         >R<
  1162.   the screen is output automatically.  You may
  1163. @gon
  1164.   suppress it entirely or substitute your own.      7------8---------9 
  1165.                                                     0 Semi 0 graphic 0
  1166.   Normally, a form is also followed by a clear      4------2-----8---2-9
  1167.   screen sequence; this may also be suppressed      0 characters 0 are 0
  1168.   if required.                                      4------8-----2-----2--9
  1169.                                                     0 also 0 child's play 0
  1170.   Simple forms can have text-insertion  fields      4----8-2---------8----3
  1171.   (not  to  be  confused  with  data   capture      0 to 0 implement 0
  1172.   fields).  To demonstrate text insertion here      1----2-----------3
  1173.   is the current date and time:
  1174.  
  1175.   The date today is: {dd mmm yyyy}
  1176.   and this form was displayed at {hh:mm}
  1177.                                              >C<
  1178. @end
  1179. @nf overlay
  1180. @overlay
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198. @draw
  1199. >1<
  1200. @colour char,white,red
  1201.   This  is  a simple overlay.  Like  a  normal
  1202.   form except that the initial clear screen is
  1203.   replaced by a home cursor sequence.         
  1204.                                              >1<
  1205.  
  1206. @end
  1207.  
  1208. @nf window
  1209. @colour char,cyan,blue
  1210. @win line6,column8,depth 15,width 55,pattern 177
  1211. @win line8,column24,depth 10,width 29
  1212.  This is a form containing 5 
  1213.  windows.   Similar  to   an 
  1214.  overlay  except  that   the 
  1215.  placement  of the text   is 
  1216.  determined  exactly   using 
  1217.  a  @WINDOW  directive.  The 
  1218.  area bounded by the  window 
  1219.  is also cleared  to  spaces 
  1220.  (or   a  nominated  pattern 
  1221.  character).
  1222. @colour char,black,green
  1223. @win line19,column20,depth 3,width 52,pattern 179
  1224.  
  1225.   Here is another window with another pattern...
  1226. @colour char,white,red
  1227. @win  line9,column58,depth9,width 20
  1228.  To appreciate just
  1229.  how  easy this  is
  1230.  please look at the
  1231.  form called WINDOW
  1232.  in OVERVIEW.TSK...
  1233.  
  1234.  More   information
  1235.  on SCR is  located
  1236.  in SCRMAN.TSK.
  1237. @colour char,white,green
  1238. @bright
  1239. @win line2,column2,depth14,width 20
  1240. @out cyan
  1241.  
  1242.  Windows  may  have 
  1243.  outlines which are 
  1244.  automatically cre-
  1245.  ated by SCR to en-
  1246.  close   the   area 
  1247.  bounded   by   the 
  1248.  window.  See else-
  1249.  where in  OVERVIEW 
  1250.  for  examples   of 
  1251.  the user of  drop-
  1252.  down menus defined 
  1253.  as windows. 
  1254. @end
  1255.  
  1256. @nf DATACAPTURE
  1257. @time
  1258. @date
  1259. @string min10
  1260. @filename
  1261. @num min10,max 55
  1262. @logical
  1263. @border cyan
  1264.  
  1265.      The  following  fields  are validated automatically  according  to  the
  1266.      criteria specified when the form was designed.  The Task developer  can
  1267.      specify if fields are optional or mandatory.
  1268.  
  1269.      Use TAB, BACKTAB, HOME,  or  to move between fields. (F1 for help).
  1270. @draw
  1271.      >C<
  1272.                                 time [hh:mm]
  1273.                                 date [  /  /  ]
  1274.        string at least 10 characters [                    ]
  1275.                             filename [              ]
  1276.        num minimum 10 and maximum 55 [  ]
  1277.                     logical (Y or N) [ ]
  1278.                                                              >C<
  1279.  
  1280. @dim
  1281.      To  test the validation fill in the fields according to the legend  and
  1282.      press <return> - if one or more fields is invalid the appropriate  feet
  1283.      will flash and the cursor will be placed in the first failing field.   
  1284.  
  1285.      If you wish to abort the form instead of filling in the data  correctly
  1286.      simply  press  F2-F10 keys.  Press F1 to overlay a help form, other  F-
  1287.      Keys to quit. Function keys can be suppressed using @acceptfk.
  1288. @bright
  1289. @end
  1290. @nf DATACAPTURE2
  1291. @time
  1292. @date
  1293. @string min10
  1294. @filename
  1295. @num min10,max 55
  1296. @logical
  1297. @border cyan
  1298. @acceptfk f1,f10,esc
  1299.  
  1300.      With reference to the previous topic on the menu:
  1301.  
  1302.      You  may prefer to use alternative feet characters to define the  start 
  1303.      an end of fields.  In this form we are using square brackets.  You  may 
  1304.      even  decide to display no feet; in which case the option to  fill  the 
  1305.      fields with full-stops or underscores (as seen below) will be welcome:
  1306.  
  1307.      Use TAB, BACKTAB, HOME,  or  to move between fields. (F1 for help)
  1308. @draw
  1309. @markers []
  1310.      >C<
  1311.                                 time [-    ]
  1312.                                 date [-       ]
  1313.        string at least 10 characters [.                   ]
  1314.                             filename [.             ]
  1315.        num minimum 10 and maximum 55 [. ]
  1316.                     logical (Y or N) [.]
  1317.                                                              >C<
  1318.  
  1319. @dim
  1320.      Note that the colour of the text being entered is user definable.
  1321.      Press F1 for help F10 or <esc> to quit (other F-Keys ignored)
  1322.  
  1323. @col char,white,red
  1324. @bright
  1325.      Taskmaster can save such data to a file or pass it to an application.
  1326. @end
  1327. @nf SAVE_SPACE
  1328. @head centre,'Saving Space'
  1329. @acceptfk none
  1330. @logical
  1331. @col char,white,blue
  1332. @bright
  1333. @banner
  1334. @col char,cyan,blue
  1335. @dim
  1336. @border
  1337.  
  1338.      The  processed  screens file {012345678901} was  created  successfully 
  1339.      from  {012345678901}  by SCR.  The MAC file  is  therefore  no  longer 
  1340.      required. I have checked and you have less than 100000 bytes of space 
  1341.      on the logged drive. 
  1342.  
  1343.      Shall I delete {012345678901} to save space? [N] Y or N
  1344.  
  1345.      P.S.  You  may  recreate it at will by  running  the  self-extracting 
  1346.            archive.
  1347. @bright
  1348. @end
  1349. @nf missing_advice
  1350. @head centre,'Reinstating missing files'
  1351. @col char,white,blue
  1352. @bright
  1353. @banner
  1354. @col char,cyan,blue
  1355. @dim
  1356. @border
  1357.  
  1358.      The  validate option doesn't check for missing OVR files as these  can 
  1359.      be  recreated by simply running SCR providing the relevant MAC or  TSK 
  1360.      file is available.  Within OVERVIEW this is done automatically for you 
  1361.      when you try to run the task.
  1362.  
  1363.      MAC  files are only required to create OVR files.  Once the  OVR  file 
  1364.      has  been  created the MAC file can be deleted  (not  recommended  for 
  1365.      tasks you develop for obvious reasons).  Whenever OVERVIEW creates  an 
  1366.      OVR  from a MAC file it checks available disc space.  If this is  less 
  1367.      than 100000 bytes it gives you the chance to delete the MAC file, this 
  1368.      may explain its absence. 
  1369.  
  1370.      Providing you have a copy of the Self Extracting Archives TMISSUE.EXE, 
  1371.      TMMAN.EXE  and  TMEXAM.EXE you can re-create any issued file  that  is 
  1372.      missing  by typing the name of the archive file at the system  prompt.  
  1373.      You may run VALIDATE again to see which ARCHIVE you need to run. 
  1374.  
  1375.      The  self extracting archives are not required for any  other  purpose 
  1376.      and can be deleted if you want to save space.  We suggest performing a 
  1377.      replicate first!
  1378. @end
  1379. @eof
  1380.